Transactions in software components: Container-interposed transactions
نویسندگان
چکیده
The paper focuses on transaction context propagation in component-based software architectures, where every component is deployed into a container and client requests may be performed in the scope of a container-interposed transaction. In the existing commercial architectures such as EJB and COM+, the “single attribute approach” is used to specify the transaction context propagation. Being difficult to comprehend, this specification is also not powerful enough to express all the possible transaction propagation policies even for the flat transaction model; advanced transaction models cannot be employed at all. Moreover, the specification takes place as late as at the deployment time so that it is hard to reflect a particular transaction propagation policy in the component code. As a remedy, we propose to specify transaction propagation policy as a part of a component interface by means of a straightforward double attribute (NT&CT) approach. This way, advanced transaction models based on intertransaction dependencies, giving permissions, and delegation can be also specified.
منابع مشابه
Container-Interposed Transactions
The paper focuses on transaction context propagation in component-based software architectures, where every component is deployed into a container and client requests may be performed in the scope of a container-interposed transaction. In the existing commercial architectures such as EJB and COM+, the “single attribute approach” is used to specify the transaction context propagation. Being diff...
متن کاملInvestigating the Effects of Large Block Transactions and Owner-ship Nature on Non-Financial Disclosure
Having adequate, sufficient and timely information and data is very important for investors' decision making. Processing information and allocating the asset are two fundamental tasks in the securities market and the stock price is more likely to have the nature of disclosure, information effectiveness and asset allocation efficiency. Thus, in this research, the effects of large block transacti...
متن کاملErrata for "Discovering Documentation for Java Container Classes"
We apologize to the reader for any inconvenience these mistakes may have caused. We are indebted to Hewijin Christine Jiau, Dung-Feng Yu, and Kuo-Feng Ssu for pointing out these mistakes. REFERENCES [1] J. Henkel, C. Reichenbach, and A. Diwan, “Discovering Documentation for Java Container Classes,” IEEE Trans. Software Eng., vol. 33, no. 8, pp. 526543, Aug. 2007. IEEE TRANSACTIONS ON SOFTWARE E...
متن کاملThe Nature and Ethical Effects of Options in Electronic Transactions
Background: Electronic transactions are another form of transactions that are done through electronic tools such as mobile phones, computers, tablets, etc. Considering the synchronization of Iranchr('39')s economic system with the world and meeting the needs of the day, ensuring the correct conclusion of electronic transactions with the correct and ethical use of options is explored. The presen...
متن کاملThe status of Independent and relevant transactions since the conclusions of contract to the dissolution time in Iran's Law and the International Convention on the Sale of Goods 1980 vienna
Since most transactions in domestic and international trade is as the sale contract, today, with the development of international trade, there are many exchanges on a commodity, and in the meantime, one of the transactions may be terminated reasonably, and this liquidation may affect other transactions, especially in the sale of industrial goods with regard to the specialization of productio...
متن کامل